Smart Home9

KNX Thermostats Drop to 'Standby' After Every Home Assistant Restart — A Startup Automation Fix
After every Home Assistant restart my KNX thermostats fell to 'standby' and stopped heating. Here is the homeassistant-start automation — with the crucial 30-second delay and a choose block — that re-initialises every thermostat to the correct mode.

Window Open, Heating Off: Auto-Switch Each KNX Thermostat to Frost Protection in Home Assistant
A reproducible Home Assistant automation: a KNX window contact switches that room's thermostat to building_protection (frost guard) when it opens and back to comfort when it closes — with a 5-second debounce that stops the false triggers most tutorials ignore.

Pull Cloud-API Data into Home Assistant: the REST Sensor Explained (One Endpoint, Many Sensors)
A practical guide to the Home Assistant REST sensor: tap any JSON cloud API, pull out single fields with value_template, authenticate via header, set a polling interval and scale raw values — shown on a real manufacturer API, transferable to any device without a native integration.

KNX Thermostat Preset Modes in Home Assistant
Why your KNX thermostat ignores the temperature you set in Home Assistant — the five HVAC preset modes, the snap-back that looks like a bug, and how I automate them.

Decoupling a KNX Alarm from the JUNG Panel in Home Assistant
I didn't want Home Assistant to be a slave to the JUNG alarm panel. So I inverted ownership: HA owns the alarm state and pushes it back onto the KNX bus.

Tapo H100: Cellar Humidity Monitoring in Home Assistant
A bare humidity number doesn't tell you when a cellar will condense. I added a cheap Tapo T310 to my H100 hub and turned it into a dew-point mold early-warning.

An Alarm Dashboard + Tecnoalarm Keypad in Home Assistant
Building a security dashboard in public: simulated sensors, a debounced trigger, dual logging, and the one decision that mattered most — what NOT to show.

KNX Motion-Sensor Automations in Home Assistant
Making KNX motion sensors drive lights that feel like the room is paying attention — the real trick is one extra group address, not a cleverer trigger.

Splitting a 2,000-Line automations.yaml into 8 Files
I let a 40-line Python script reshuffle my whole home-automation config — but only because a second script proved it didn't lose a single automation along the way.